/**
 * Classtyle Core 2.0.0
 * Author : classtyle@cswui.com
 *
 */

/* Reset
================================================================================================= */
html{-overflow-y:scroll}
body{color:#000;background:#fff;font-size:12px;line-height:1.666;-webkit-text-size-adjust:none}
body,textarea{font-family:arial,"\5B8B\4F53"}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,dl,dt,dd,blockquote,legend,table,th,td,fieldset,menu,pre{margin:0;padding:0}
table,th,td,img,fieldset{border:0}
address,cite,em,code,var,dfn,ins,i,th,caption{font-style:normal;text-decoration:none}
h1,h2,h3,h4,h5,h6,th{font-size:100%;font-weight:normal}
input,select,button,textarea,table{margin:0;font-family:inherit;font-size:100%}
abbr,acronym{border:0;font-variant:normal}
q:before,q:after{content:""}
ul,ol{list-style:none}
table{border-collapse:collapse;border-spacing:0}
th,caption{text-align:left}

/* CSS库
================================================================================================= */

/* 清除浮动和边距重叠
--------------------- */
.cs-header,
.cs-body,
.cs-footer,
.cs-section,
.cs-part,
.cs-group,
.cs-mod,
.cs-mod_hd,
.cs-mod_bd,
.cs-mod_ft,
.cs-clear{+zoom:1}

.cs-header:before,
.cs-body:before,
.cs-footer:before,
.cs-section:before,
.cs-part:before,
.cs-group:before,
.cs-mod:before,
.cs-mod_hd:before,
.cs-mod_bd:before,
.cs-mod_ft:before,
.cs-clear:before,
.cs-header:after,
.cs-body:after,
.cs-footer:after,
.cs-section:after,
.cs-part:after,
.cs-group:after,
.cs-mod:after,
.cs-mod_hd:after,
.cs-mod_bd:after,
.cs-mod_ft:after,
.cs-clear:after{clear:both;content:".";font-size:0;display:block;height:0;overflow:hidden;visibility:hidden}

/* 浮动
--------------------- */
.cs-fl{float:left;display:inline}		/* 左浮动 */
.cs-fr{float:right;display:inline}		/* 右浮动 */

/* 文本对齐
--------------------- */
.cs-tl{text-align:left}					/* 居左 */
.cs-tc{text-align:center}				/* 居中 */
.cs-tr{text-align:right}				/* 居右 */

/* 屏蔽输入法
--------------------- */
.cs-noime{ime-mode:disabled}

/* 内联块元素
--------------------- */
.cs-label,
.cs-ib{display:inline-block;+display:inline;+zoom:1;vertical-align:middle}

/* 隐藏文字
--------------------- */
.cs-hideText{line-height:9999px!important;overflow:hidden;font-size:0!important}

/* 强制换行
--------------------- */
.cs-br{word-break:break-all;word-wrap:break-word}

/* 文字不换行
--------------------- */
.cs-nobr{white-space:nowrap}

/* QuirksMode优化（盒模型趋于ie）
--------------------- */
.cs-qmode *,
.cs-qmbox{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.cs-qmode td{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}

/* 省略文字
--------------------- */
.cs-ellipsis{height:1.666em;overflow:hidden;+white-space:nowrap;+text-overflow:ellipsis}
.cs-ellipsis_text{position:relative;padding-right:1em;max-height:200%;overflow:hidden;+white-space:nowrap;+text-overflow:ellipsis}
.cs-ellipsis_text:after{content:"...";font-family:tahoma;display:inline;position:absolute;right:0;bottom:1.666em}

/* 表单控件
--------------------- */
.cs-check input,
input.cs-check{width:16px;height:16px;padding:0;margin:0;overflow:hidden;vertical-align:middle}
.cs-select,
.cs-input,
.cs-button,
.cs-label{margin-right:.3em;vertical-align:middle}
.cs-label{white-space:nowrap;-zoom:1;}
.cs-label .cs-check{margin-right:3px;-vertical-align:baseline}

.cs-button{line-height:inherit;+line-height:1.3;padding:0 1em;+overflow:visible;cursor:pointer}

.cs-input{width:12em;padding:.22em 0;height:1em;line-height:1em}

/* 页面样式
--------------------- */
.cs-page-wide{width:950px}
.cs-page-narrow{width:790px}

/* 文本
--------------------- */
.cs-txt-serif,
.cs-txt-song,
.cs-txt-chn{font-family:"\5B8B\4F53"}								/* 中文/衬线 */
.cs-txt-sans,
.cs-txt-a,
.cs-txt-eng{font-family:arial}										/* 英文/无衬线 */
.cs-txt-t,
.cs-txt-chnEng{font-family:tahoma}									/* 中英文/Tahoma */
.cs-txt-v{font-family:verdana}
.cs-txt-monospace,
.cs-txt-c,
.cs-txt-code{font-family:consolas,"Courier New",monospace}			/* 代码/Consolas/CourierNew/等宽 */
.cs-txt-hei{font-family:"\9ED1\4F53"}								/* 黑体 */
.cs-txt-yh{font-family:"\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",arial}	/* 雅黑或黑体 */
.cs-txt-xs{font-size:10px!important}								/* 超小字体 */
.cs-txt-s{font-size:12px!important}									/* 小字体 */
.cs-txt-m{font-size:14px!important}									/* 中字体 */
.cs-txt-l{font-size:16px!important}									/* 大字体 */
.cs-txt-xl{font-size:20px!important}								/* 超大字体 */
.cs-txt-b{font-weight:bold!important}								/* 粗体 */
.cs-txt-u{text-decoration:underline!important}						/* 下划线 */
.cs-txt-i{font-style:italic!important}								/* 斜体 */
.cs-txt-del{text-decoration:line-through!important}					/* 删除 */
.cs-txt-mark,														/* 标记 */
.cs-txt-succ{color:#090}											/* 成功 */
.cs-txt-impt,														/* 重要 */
.cs-txt-err{color:#c00}												/* 错误 */
.cs-txt-tips{color:#666}											/* 提示 */
.cs-txt-disabd{color:#999}											/* 禁用 */
a.cs-txt-disabd{text-decoration:none;cursor:default}				/* 禁用 */
.cs-txt-dft{font-weight:normal!important;text-decoration:none!important;font-style:normal!important}
																	/* 默认 */
